A Power-Performance Trade-off Methodology for Portable Reconfigurable Platforms

نویسندگان

  • Jawad Khan
  • Balasubramanian Sethuraman
  • Ranga Vemuri
چکیده

We have developed a power performance tradeoff methodology for portable reconfigurable computing systems. There are two basic techniques which we employ to vary the power and performance of the application: frequency change and core change. For this methodology we implement a given algorithm with varying power performance levels: we call these implementations, Cores. Each core is characterized in terms of its power and performance levels and this information is included as a header in each core. We identify three scenarios with different goals: maximization of total work done, battery life time extension and weighted combination of work done and battery lifetime. We divide the total energy available in the battery into fixed slots which we call reconfiguration slots. Integer Linear Program formulations are used to find the best constraint-satisfying sequence of cores offline. Each chosen core in the sequence is allowed to execute until its energy quantum is exhausted. We tested this methodology with three example designs: FFT, DCT and a Parallel Multiplier.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Architectural Exploration of the ADRES Coarse-Grained Reconfigurable Array

Reconfigurable computational architectures are envisioned to deliver power efficient, high performance, flexible platforms for embedded systems design. The coarse-grained reconfigurable architecture ADRES (Architecture for Dynamically Reconfigurable Embedded Systems) and its compiler offer a tool flow to design sparsely interconnected 2D array processors with an arbitrary number of functional u...

متن کامل

An Efficient Battery-Aware Task Scheduling Methodology for Portable RC Platforms

In this paper we present a simple yet efficient methodology for battery-aware task execution on FPGAs in portable Reconfigurable Computing (RC) platforms. We divide the reconfigurable area on an FPGA into several fixed reconfigurable slots called Configurable Tiles. We then schedule real-time tasks onto these tiles. Various schedules using different number of tiles are calculated off-line. Thes...

متن کامل

Portable Library Development for Reconfigurable Computing Systems

As Reconfigurable Computing (RC) systems become more common place among application scientists and developers, a mechanism for porting existing work to other platforms is increasingly desirable. The constantly changing technologies and architectures in today’s RC platforms present a challenge to any developer wishing to move from an early development system to a newer system. Many new RC system...

متن کامل

ERA – Embedded Reconfigurable Architectures

J.M.P. Cardoso and M. Hübner (eds.), Reconfigurable Computing: From FPGAs to Hardware/Software Codesign, DOI 10.1007/978-1-4614-0061-5_10, © Springer Science+Business Media, LLC 2011 Abstract In a scenario where the complexity and diversity of embedded systems is rising and causing extra pressure in the demand for performance at the lowest possible power budget, designers face the challenge bro...

متن کامل

A Low Power and Reconfigurable Adaptive Fir Filter in Multipliers

The explosive growth in mobile computing and portable multimedia applications has increased the demand for low power digital signal processing (DSP) systems. One of the most widely used operations performed in DSP is finite impulse response (FIR) filtering. This project gives an architectural approach to the design of low power reconfigurable finite impulse response (FIR) filter. The approach i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004